<?php
// ### AclAssistant : Item

class Action_Community_ShowMessage extends RL_Handler
{
	public $message_timout = 1;
	
	protected function init() {
		$this->rh->UseClass('RL_CyrDate');
		$this->acl_assistant = $this->module->aa;
		$this->data = $this->acl_assistant->getInfo();
		$this->acl_assistant->getAvailableOperations();
	}
	
	public function process ()
	{
		/*
			Вывод ленты итемов..
			Зная доступные пользователю ЭТД используем их для того чтобы понять к каким ЭТД у него есть доступ
			Затем делаем find() и вылавливаем, только те ЭТД типы которых нам доступны
			И выводим	
		*/
		$message  = $_REQUEST['msg'];
		$new_location = isset($_REQUEST['ref']) ? $_REQUEST['ref'] : NULL;
		
		$view = $this->rh->views->findByName('message');

		$view->data = $aa->template_data;
		$view->data['message'] = $msg;
		$view->data['__widgets__'] = $this->widgets;

		$this->rh->response->setContent( $view );
		if (isset($new_location)) {
			$this->rh->redirect($new_location, $this->message_timout);
		}
	} // end of function execute

}
